
#ifndef PAC_SOUND_PLAYER_H
#define	PAC_SOUND_PLAYER_H

/**
 * Initialise le lecteur de sons.
 */
void initSoundPlayer(void);

/**
 * Libère les ressources du lecteur de  sons
 */
void freePacSoundPlayer(void);

/**
 * Active les sons.
 */
void activateSound(void);

/**
 * Désactive les sons.
 */
void desactivateSound(void);

/**
 * Permutte l'activation des sons.
 */
void swapSoundActivity(void);

/**
 * Joue le son de démarrage.
 */
void playStartSound(void);

/**
 * Joue le son de consommation de PacGum.
 */
void playPacGumEatenSound(void);

/**
 * Joue le son de consommation de PowerBall .
 */
void playPowerBallEatenSound(void);

/**
 * Joue le son d'un fantôme mangé.
 */
void playGhostEatenSound(void);

/**
 * Joue le son de PacMan mangé.
 */
void playPacmanEatenSound(void);

/**
 * Joue le son avertissant la fin des pouvoirs.
 */
void playEndOfPowerSound(void);

/**
 * Joue le son de GameOver.
 */
void playGameOverSound(void);

/**
 * Joue le son d'acquisition d'une vie supplémentaire.
 */
void playExtraLifeSound(void);

/**
 * Joue le son de la victoire.
 */
void playWinSound(void);


#endif	/* PAC_SOUND_PLAYER_H */

